Jump to content

quesoph

Members
  • Content Count

    562
  • Joined

  • Last visited

  • Days Won

    6

Reputation Activity

  1. Upvote
    quesoph reacted to Dastgir in Ultimate Guild Ranking   
    Here's the Script:
    UltimateGuildRanker: UltimateGuildRanker.diff
    For Updated Script, Go to this link: http://herc.ws/board/topic/4941-ultimate-guild-ranker/
    (Although in its initial stages, report any bug if found)
    (NOTE: this is diff not txt file.)
     
    At first just execute 2 querys in the top of the UltimateGuildRanker.txt
  2. Upvote
    quesoph got a reaction from karazu in Item Script of the ff.   
    MVP Basketball Hat


    Script: <"  bonus2 bSubRace, RC_DemiHuman, 10;  bonus2 bAddItemHealRate, 522, 30; // ?  bonus bVariableCastrate, -3;  if(getrefine()>=12) {    bonus bVariableCastrate,1;  }  if(getrefine()>=14){    bonus bVariableCastrate,1;  }">
  3. Upvote
    quesoph got a reaction from ThyroDree in skill cast db   
    Level1:Level2:Level3: and so on.
     
  4. Upvote
    quesoph got a reaction from AnnieRuru in OnTouch Healer is now possible?   
    prontera,160,160,3  script  OnTouchHeal  100,5,5,{end;OnTouch:  specialeffect2 EF_HEAL2; percentheal 100,100; // heal 100% hp and sp.  end;}this?
  5. Upvote
    quesoph reacted to Rytech in Rebellion Skill Balance Update   
    On February 12, 2014, the kRO test server received a balance update for the Rebellions skills. The changes comes with a mix of buff's/nerf's which pretty much overall looks good. The info also gives some details about the skills that we didn't know. Credits to Ziu for translating....
     
    Rich's Coin
    - Increase chance 50% to 80%.

    Bind Trap
    - Damage formula depends current HP
    - Fix Trap to 1

    Banishing Buster.
    - now only remove buff.
    - now only remove 1/2/3/4/5 buffs
    - Chance remove buff (100%).
    - Change variable cast (3/2.5/2/.1.5/1 sec)

    Round trip
    - Use coins (1)

    Shatter Storm
    - Chance (5/10/15/20/25%)
    - Change Variable cast (3/2.5/2/1.5/1 sec)
    - Increase cooldown ( 1 to 2 sec)
    - Only destroyed a 1 type equip.

    Anti-Material Blast
    - Change Fix Cast change (2 to 1)
    - Change Variable Cast (1 to 2)
    - decrease Buff duration (6/7/8/9/10 sec)
    - Decrease % that decrease resistence neutral attacks (for abuse in PVM)
    - Add in arch bishop skill (clearance)

    Eternal Chain
    - Increased damage depends on the skill level
    - This skill always consumes coin 1
    - Damage = nº total of coins that used (each attack used all coins available)
    - Damage = nivel total of chain action.
    - increase time effect (45/60/75/90/105/120/135/150/165/180 sec)

    Fire Rain
    - change variable cast (1.5/1.6/1.4/.1.2/1 sec)
    - Add cooldown (5 sec)
    - Use coin (1).
     
    Fire Dance
    - Increased Area of Effect: 5X5 -> 7X7

    Fallen Angel
    - Decrease sp consumption (90 to 10).
    - Use coin (1)

    Howling Mine.
    - Increase cooldown (5/4.5/4/3.5/3 sec)
    - Use coin (1)
    - Increase add burning status (10/20/30/40/50%)

    Hammer of god
    - change bullets for coins. (3 to 0 bullets)
    - Damage = nº total of coins that used (each attack used all coins available)

    Heat Barrel
    - Don't stack other skills (platinum alter and madness canceler)

    Platinum Alter
    - Now use all types of bullets (but change a holy property)
    - Don't stack other skills (Heat Barrel and madness canceler)

    Slug Shot
    - Decrease fix cast (2 to 1 sec)
    - Change variable cast (1 to 5/6/7/8/9 sec)
    - change time SIT formula (2+ skill level) to fix 2 sec.
     
    Official Source
    http://ro.gnjoy.com/news/update/View.asp?seq=148&curpage=1
     
    Topic On iRO Wiki Forums
    http://forums.irowiki.org/showthread.php?t=100131&page=50
     
    Text Rip
    강력한 한방 파괴력의 소유자로 REbirth! RE벨리온 스킬, RE밸런싱 패치UPDATE : 2014. 02리벨리온을 더욱 더 리벨리온답게!가장 최근 업데이트 한 리벨리온 직업의 스킬 리밸런싱, 스킬 리밸런싱은 그 어떠한 패치보다 많은 영향이 있음을 알기에 오랜 시간, 오랜 고민을 거듭하여 우리의 기획의도에 더욱 가깝게 완성한 리벨리온 스킬 리밸런싱 패치의 과정과 결과를 안내 해 드립니다.리벨리온 스킬 리밸런싱 주요 변경내용리치스 코인성공 확률 변경 (50%에서 80%로 변경)리밸런싱 목적 : 리치스 코인은 챔피언의 광축기 같은 스킬을 사용하기 위한 기본 스킬로 건 슬링거 '플립 더 코인'의 상위 스킬임에도 불구하고 성공확률이 낮은 부분에 대한 스트레스 완화를 위해 성공 확률 상향 조정바인드 트랩남은 HP에 의해 폭발 데미지 결정트랩의 최대 설치 개수 1개로 조정리밸런싱 목적 : 바인트 트랩은 기본적으로 '생존'을 컨셉으로 하고 있기 때문에 데미지 공식을 수정하여 본래 목적에 맞게 조정 하였습니다.배니싱 버스터기존의 디버프/ 버프가 삭제되던 것을 버프만 삭제 되도록 변경삭제되는 버프 수 변경 (4/6/8/10/12개에서 1/2/3/4/5개로 변경)버프 삭제 확률이 100%로 변경변동 캐스팅 변경 (1/1.5/2/2.5/3초에서 3/2.5/2/1.5/1초로 변경)리밸런싱 목적 : 기존의 배니싱 버스터는 낮은 데미지와 버프와 디버프를 둘 다 삭제하는 애매한 능력을 갖고 있어 해당 단점을 보완하여 공격력은 낮지만 적의 버프를 무조건 삭제할 수 있도록 변경하였으며, 변동 캐스팅이 스킬 레벨에 따라 감소하도록 PVP에서의 활용도를 상향하였습니다.라운드 트립코인 소모량 추가 ( 0개에서 1개로 변경)리밸런싱 목적 : 범위형 스킬에 대해 일괄적으로 코인이 소모되도록 조정되면서 라운드 트립도 함께 적용섀터 스톰최소 성공확률 추가 (5/10/15/20/25%)변동 캐스팅 변경 (1/1.5/2/2.5/3초에서 3/2.5/2/1.5/1초로 변경)글로벌 쿨타임 변경 (1초에서 2초로 변경)파괴되는 장비 수 1개로 고정리밸런싱 목적 : 섀터 스톰은 동시에 너무 많은 장비를 파괴할 수 있는 스킬로 판단되어 파괴되는 장비 수를 감소하였으며, 이에 따라 레벨 증가에 따라 변동 캐스팅을 감소시키고 최소 성공확률을 추가하여 사용 편의성을 증대시켰습니다.안티 매터리얼 블래스트고정 캐스팅 변경 (2초에서 1초로 변경)변동 캐스팅 변경 (1초에서 2초로 변경)효과 지속시간 변경 (12/14/16/18/20초에서 6/7/8/9/10초로 변경)무속성 내성 감소에서 플레이어형 내성 감소로 변경디버프가 클리어런스에 의해 삭제 되도록 변경리밸런싱 목적 : 무속성 내성 감소 효과의 경우 몬스터는 무속성 내성을 가지지 않으며 PVP에서의 활용도도 떨어진다고 판단하여 플레이어형 내성 감소로 변경하여 활용성을 증대하였습니다. 추가로, 효과 변경 전의 배니싱 버스터로 밖에 삭제할 수 없었던 부분과 클리어런스의 기획 컨셉에 따라 클리어런스로 디버프를 삭제할 수 있도록 추가하였습니다.이터널 체인코인 개수에 따라 적용 받던 체인액션의 스킬레벨이 이터널 체인의 스킬레벨에 따라 적용 받도록 변경코인 소모 개수 변경 (전부에서 1개로 변경)지속시간 변경(30/45/60/75/90/105/120/135/150/165에서 45/60/75/90/105/120/135/150/165/ 180초로 변경)리밸런싱 목적 : 이터널 체인의 스킬레벨과 상관없이 코인의 개수로 정해지던 '체인 액션'스킬 레벨을 이터널 체인의 스킬레벨로 변경하여 이터널 체인의 스킬레벨을 높일수록 좋은 효율을 보일 수 있도록 조정하였습니다.또한 지속시간을 3차 직업군의 일반적인 버프 스킬과 동일하게 맞춰 편의성을 상향하였습니다.파이어 레인변동 캐스팅 변경 (1/1.2/1.4/1.6/1.8초에서 1.8/1.6/1.4/1.2/1초로 변경)스킬 쿨타임 추가 (5초)코인 소모량 추가 (1개)리밸런싱 목적 : 해당 스킬은 스킬트리 초반에 있으면서도 높은 데미지와 지면스킬 삭제라는 효과까지 가지고 있는 고효율 스킬로 판단하여 캐스팅과 스킬 쿨타임을 변경하였습니다. 또한, 해당 스킬은 범위형 스킬로 코인 소모량을 추가하였습니다.파이어 댄스효과 범위 확대 (5X5에서 7X7로 변경) 리밸런싱 목적 : 데스페라도의 상위 스킬로 해당 스킬의 효과 범위를 데스페라도와 같은 범위로 변경합니다.펄른 엔젤소모 SP 변경 (90에서 10로 변경)코인 소모량 추가 (1개)리밸런싱 목적 : 해당 스킬은 이동이 주 목적인 스킬로 판단하여 사용 편의성 증대를 위해 소모 SP량을 대폭 감소하였습니다. 다만, 몽크의 궁신탄영에 기구체가 소모되는 것과 같이 형평성을 위해 코인 소모량이 추가 되었습니다.하울링 마인스킬 쿨타임 변경 (3/3.5/4/4.5/5초에서 5/4.5/4/3.5/3초로 변경)코인 소모량 추가 (1개)발화 성공확률 변경 (2/4/6/8/10%에서 10/20/30/40/50%로 변경)리밸런싱 목적 : 해당 스킬은 기본 공격력 보다 발화상태 이상이 주 목적인 스킬로 판단하여 발화 성공확률을 대폭 증가시켰습니다. 또한, 기존 스킬의 경우 스킬 레벨증가에 따라 증가되는 스킬 쿨타임을 반대로 감소시켜 스킬레벨에 따른 효율을 증대하였습니다. 추가로, 해당 스킬은 범위형 스킬로 코인 소모량을 추가하였습니다.해머 오브 갓총알 소비량 변경 (3발에서 없음로 변경)코인 소모량 추가 (남은 코인 전부)데미지 공식 변경 (코인 소모량에 따라 데미지 상승)리밸런싱 목적 : 해당 스킬은 리벨리온이 직접 공격하는 스킬이 아닌 새틀라이트 캐논에게 좌표를 설정하여 레이저 공격을 하는 스킬로 총알 소비가 불필요하다는 판단하에 총알 소비량을 삭제하였습니다. 대신, 소모하는 코인 소모량에 따라 데미지가 증가되도록 데미지 공식에 대한 변경이 진행되었습니다.히트 배럴매드니스 캔슬러, 플래티넘 알터, 히트 배럴은 서로 중첩되지 않도록 변경리밸런싱 목적 : 매드니스 캔슬러, 플래티넘 알터, 히트 배럴은 모두 ATK를 증가시키는 스킬로 모든 스킬을 동시에 사용할 경우 매우 높은 수치의 ATK가 증가됨에 따라 서로 중첩되지 않도록 변경됩니다.플래티넘 알터스킬 발동 조건 변경 (실버 블릿에서 성속성 탄환로 변경)매드니스 캔슬러, 플래티넘 알터, 히트 배럴은 서로 중첩되지 않도록 변경리밸런싱 목적 : 실버 블릿 외 성속성 탄환의 업데이트를 염두하여 해당 스킬 설명을 변경하였으며, 히트 배럴과 동일하게 ATK의 극대화를 위해 3종 스킬에 대해 서로 중첩되지 않도록 변경됩니다.슬러그 샷고정 캐스팅 변경 (2초에서 1초로 변경)변동 캐스팅 변경 (1초에서 5/6/7/8/9초로 변경)강제 앉기 지속시간 변경 ((2+스킬레벨)초에서 2초로 변경)리밸런싱 목적 : 해당 스킬은 매우 강력한 데미지와 상태이상을 겸비하고 있는 스킬로 오버 밸런스 판단 이에 슬러그 샷은 강력한 데미지에 주력하고 그 외 부분을 조절하여 리밸런싱 되었습니다.본 리밸런싱 패치를 통해 더욱 더 즐거운 리벨리온을 플레이 하시길 바라며 보다 좋은 의견, 아이디어가 있으시면 언제든 1:1 문의를 통해 접수 부탁 드립니다!라그나로크는 항상 여러분의 의견을 경청할 준비가 되어 있습니다!  
    UPDATE - February 26, 2013
    2nd balance applied to the sakray server.
    Info below was translated from korean to spanish by Ziu and then translated from spanish to english by me through google translator.
     
    - Second rebalance patch for class rebellion .

    [ Round Trip ]
    - SP consumption is reduced to this skill

    [ Rich 's Coin ]
    - The creation of coins no longer fails.

    [Anti - Material Blast ]
    - Skill cooldown is reduced.
    - Debuff the enemy increases the likelihood something .

    [Fire Dance ]
    - SP consumption is reduced to this skill

    [Fire Rain ]
    - The list of skills that can disable is added:
    List -> Lan protection ( sage) , Ice Wall ( Wizard ) , Firewall ( Wizard ) , Warmer ( sorcerer )
    Killing Cloud ( Sorcerer ) , Extreme Vacuum ( sorcerer ) , Fiber Lock ( professor ) , Blinding Mist ( Professor) ,
    Deluge ( professor ) , Violent Gale ( professor ) , Volcano ( professor ) , Quagmire ( wizard )
    Gravitation Field ( high wizard) , Magnus Exorcismus ( Priest ) , Thorn Trap (generic )
    Thorn Wall (generic) , Crazy Weed ( generic) , Demonic Fire (generic) , Hells plant ( generic) .
    Bio Cannibalize ( Alchemist) , Poison Smoke ( guillotine cross) , venom dust ( assassin )
    Malestorm ( shadow chaser ) , Man hole ( shadow chaser )
    Dimension Door ( shadow chaser ) Graffiti ( rouge) , Land Mine ( Hunter )
    Blast mine ( hunter ) sandman ( hunter ) , Shockwave Trap ( Hunter ), 1
    Skid Trap ( hunter ) , Ankle Snare ( hunter ) , Claymore Trap ( hunter )
    Talkie Box ( hunter ) , Freezing Trap ( hunter ) , Verdure trap ( ranger )
    ice bound trap ( ranger ) , firing trap ( ranger ) , Electric shocker ( ranger )
    Dissonance ( bard / dancer ) , Roki 's Weil ( bard ) , Eternal chaos ( bard / dancer )
    Suiton ( ninja) , Kaensin ( ninja) .

    [ Hammer Of Gods ]
    - SP consumption for this ability is reduced.

    [ heat Barrel ]
    - SP consumption for this ability is reduced.
     
    New Items
    A number of new ammo's were added along with this update with them being bullet types, Not only that, but some of the bullets are of a element (About freaken time). Note that even tho the item type says cannonball, its not. The item is really just bullets/ammo. Also ammo prices for the new ammos are also now known due to one of the patch notes in the update listing original price and a discounted price for a event.
     
    - 리벨리온 전용 탄환이 저렴한 가격으로 새롭게 판매됩니다. (기존가격 -> 변경가격)
     실버블릿 (15 -> 5)
     블러디셀 (30 -> 10)
     플레어스피어 (80 -> 15)
     라이트닝스피어 (80 -> 15)
     포이즌스피어 (80 -> 15)
     블라인드스피어 (80 -> 15)
     프리징스피어 (80 -> 15)
     철갑탄 (50 -> 15)
     작열탄 (40 -> 10)
     빙결탄 (40 -> 10)
     전격탄 (40 -> 10)
     마석탄 (40 -> 10)
     정화탄 (40 -> 10)
     
    Id: (13215)
    철갑탄
    장갑을 관통시키기 위해서 만들어진 탄환.
    계열 : 탄환 공격 : 50
    무게 : 0.2 속성 : 무속성
    ====== auto-parsed ======
    Itemclass : Cannonball
    Attack : 50
    Weight : 0.2
    Attribute: Neutral

    Id: (13216)
    작열탄
    불의 기운을 담고 있는 블릿.
    계열 : 탄환 공격 : 40
    무게 : 0.2 속성 : 화속성
    ====== auto-parsed ======
    Itemclass : Cannonball
    Attack : 40
    Weight : 0.2
    Attribute: Fire

    Id: (13217)
    빙결탄
    얼음의 기운을 담고 있는 블릿.
    계열 : 탄환 공격 : 40
    무게 : 0.2 속성 : 수속성
    ====== auto-parsed ======
    Itemclass : Cannonball
    Attack : 40
    Weight : 0.2
    Attribute: Water

    Id: (13218)
    전격탄
    번개의 기운을 담고 있는 블릿.
    계열 : 탄환 공격 : 40
    무게 : 0.2 속성 : 풍속성
    ====== auto-parsed ======
    Itemclass : Cannonball
    Attack : 40
    Weight : 0.2
    Attribute: Wind

    Id: (13219)
    마석탄
    대지의 기운을 담고 있는 블릿.
    계열 : 탄환 공격 : 40
    무게 : 0.2 속성 : 지속성
    ====== auto-parsed ======
    Itemclass : Cannonball
    Attack : 40
    Weight : 0.2
    Attribute: Earth

    Id: (13220)
    정화탄
    실버블릿을 성수로 정화시켜 능력을 향상 시켰다.
    계열 : 탄환 공격 : 40
    무게 : 0.2 속성 : 성속성
    ====== auto-parsed ======
    Itemclass : Cannonball
    Attack : 40
    Weight : 0.2
    Attribute: Holy
  6. Upvote
    quesoph got a reaction from Hadeszeus in Convert this "Facebook Share System" script please   
    ^ Change ACMD_FUNC(share) to ACMD(share).
  7. Upvote
    quesoph reacted to Ind in Michieru's Renewal Update   
    Topic: http://herc.ws/board/topic/4428-michierus-renewal-update/
     
    Michieru's Mega-Ultra-Super-Plus-Hyper-Master Skill Update
    Helloo~! What?!Renewal Updates based on 2013 data Whats in it?!
    More than I could list! Following is what I could pick out, I'm going only as far as to mention the names that have been modified/added due to the length of the commit, I apologise for the lack of detail -- includes updated mechanics, formulas, entirely new skills and so on! 1st/2nd Class Skills LK_SPIRALPIERCE AL_PNEUMA SC_ENERGYCOAT HT_BLASTMINE HT_CLAYMORETRAP SC_EDP MO_MOEXTREMITYFIST Rune Knight Skills RK_DRAGONBREATH RK_DRAGONBREATH_WATER RK_STORMBLAST RK_HUNDREDSPEAR RK_DRAGONHOWLING RK_CRUSHSTRIKE RK_SONICWAVE RK_WINDCUTTER RK_IGNITIONBREAK RK_PHANTOMTHRUST RK_ENCHANTBLADE RK_STONEHARDSKIN RK_MILLENNIUMSHIELD RK_FIGHTINGSPIRIT SC_VITALITYACTIVATION Arch Bishop Skills AB_EPICLESIS AB_CHEAL AB_CLEMENTIA AB_CANTO AB_PRAEFATIO AB_JUDEX AB_ADORAMUS AB_DUPLELIGHT_MAGIC AB_HIGHNESSHEAL AB_RENOVATIO SC_OFFERTORIUM AB_EUCHARISTICA Warlock Skills WL_MARSHOFABYSS WL_STASIS WL_CRIMSONROCK WL_HELLINFERNO WL_TELEKINESIS_INTENSE WL_SIENNAEXECRATE WL_RECOGNIZEDSPELL WL_COMET WL_SOULEXPANSION WL_EARTHSTRAIN WL_SUMMON_ATK_(variants) WL_FROSTMISTY WL_JACKFROST Ranger Skills RA_ARROWSTORM RA_FEARBREEZE RA_ELECTRICSHOCKER RA_FIRINGTRAP RA_ICEBOUNDTRAP RA_UNLIMIT RA_WUGRIDER RA_WUGDASH RA_WUGBITE RA_CLUSTERBOMB RA_MAGENTATRAP RA_COBALTTRAP RA_MAIZETRAP RA_VERDURETRAP RA_CAMOUFLAGE RA_WUGSTRIKE RA_SENSITIVEKEEN Mechanic Skills NC_COLDSLOWER NC_ACCELERATION NC_ANALYZE NC_MAGNETICFIELD NC_NEUTRALBARRIER NC_STEALTHFIELD NC_POWERSWING NC_VULCANARM NC_FLAMELAUNCHER NC_ARMSCANNON NC_SELFDESTRUCTION NC_REPAIR NC_AXEBOOMERANG NC_AXETORNADO NC_MAGICDECOY NC_HOVERING NC_SHAPESHIFT NC_EMERGENCYCOOL NC_SILVERSNIPER NC_MADOLICENCE NC_INFRAREDSCAN NC_BOOSTKNUCKLE NC_PILEBUNKER Shadow Chaser Skills SC_BODYPAINT SC_INVISIBILITY SC_BLOODYLUST SC_MANHOLE SC_DIMENSIONDOOR SC_CHAOSPANIC SC_MAELSTROM SC_FATALMENACE SC_FEINTBOMB SC_ESCAPE SC_STRIPACCESSARY SC_TRIANGLESHOT SC_DEADLYINFECT SC_SHADOWFORM SC_IGNORANCE Royal Guard Skills LG_TRAMPLE LG_SHIELDSPELL LG_EXCEEDBREAK LG_OVERBRAND LG_MOONSLASHER LG_PIETY LG_EARTHDRIVE LG_HESPERUSLIT LG_REFLECTDAMAGE LG_PINPOINTATTACK LG_RAYOFGENESIS LG_INSPIRATION LG_CANNONSPEAR LG_BANISHINGPOINT LG_SHIELDPRESS Sura Skills SR_LIGHTNINGWALK SR_FLASHCOMBO SR_RIDEINLIGHTNING SR_DRAGONCOMBO SR_SKYNETBLOW SR_CURSEDCIRCLE SR_RAMPAGEBLASTER SR_FLASHCOMBO SR_KNUCKLEARROW SR_WINDMILL SR_GATEOFHELL Wanderer / Ministrel Skills Chorus (WA_/WM_ ensambles) Bonus MI_RUSH_WINDMILL WA_MOONLIT_SERENADE WM_SEVERE_RAINSTORM WM_DEADHILLHERE WM_SOUND_OF_DESTRUCTION WM_SATURDAY_NIGHT_FEVER WM_MELODYOFSINK WM_REVERBERATION WM_VOICEOFSIREN WM_DEADHILLHERE WM_LULLABY_DEEPSLEEP WM_SIRCLEOFNATURE WM_GREAT_ECHO WM_LERADS_DEW WM_BEYOND_OF_WARCRY WM_UNLIMITED_HUMMING_VOICE WM_POEMOFNETHERWORLD WM_DEADHILLHERE WM_RANDOMIZESPELL WM_SONG_OF_MANA WM_DANCE_WITH_WUG WM_METALICSOUND WM_GLOOMYDAY WM_FRIGG_SONG Sorcerer Skills SO_FIREWALK SO_ELECTRICWALK SO_EARTHGRAVE SO_POISON_BUSTER SO_VACUUM_EXTREME SO_ELEMENTAL_SHIELD SO_FIRE_INSIGNIA SO_WATER_INSIGNIA SO_WIND_INSIGNIA SO_EARTH_INSIGNIA SO_ELEMENTAL_SHIELD SO_DIAMONDDUST SO_PSYCHIC_WAVE SO_VARETYR_SPEAR SO_CLOUD_KILL SO_WARMER SC_SPELLFIST SC_FOGWALL SC_CURSED_SOIL_OPTION SC_FIRE_CLOAK_OPTION SC_HEATER_OPTION SC_COOLER_OPTION SC_BLAST_OPTION EL_UPHEAVAL Genetic Skills GN_CRAZYWEED GN_DEMONIC_FIRE GN_MANDRAGORA GN_SLINGITEM GN_ILLUSIONDOPING GN_CARTCANNON GN_THORNS_TRAP GN_WALLOFTHORN GN_DEMONIC_FIRE GN_HELLS_PLANT GN_CART_TORNADO GN_SPORE_EXPLOSION GN_SLINGITEM_RANGEMELEEATK SC_EXTRACT_WHITE_POTION_Z SC_VITATA_500 Guillotine Cross Skills GC_ROLLINGCUTTER GC_DARKILLUSION GC_HALLUCINATIONWALK SC_VENOMIMPRESS GC_PHANTOMMENACE SC_POISONINGWEAPON GC_VENOMPRESSURE SC_DARKCROW - All Class Skills ALL_ODINS_POWER ALL_FULL_THROTTLE SC_ODINS_POWER Special Thanks to
    Michieru - Thanks for taking the time to research and build such a massive update! Haru Rytech idAthena Yommy Muad_Dib malufett Ind Link~u!
    Commit
  8. Upvote
    quesoph got a reaction from Hadeszeus in How to summon all Players of a GUILD or PARTY?   
    @partyrecall and @guildrecall
  9. Upvote
    quesoph reacted to Michi in 3rd class post balance update   
    Yup almost finish 
  10. Upvote
    quesoph got a reaction from LukeOdin in Extended Vending System UPDATED rev14395! by Lilith   
    db/item_vending.txt Modify your client data files:
     
    idnum2itemdisplaynametable.txt
    idnum2itemresnametable.txt
    Ragexe 2013 ( haven't tested it with Ragexe 2012 )
    System/Iteminfo.lub
    or
    System/Iteminfo.lua
     
     
    Update:
    item_db2.txt should be:
     
     
    Creator: Lilith
    Modified by: dastgir and quesoph
     
    *Warning: It will not work with auto trade persistency.
     
    Hercules Rev 14041.
    Extended Vending System Hercules Rev 14041.patch
     
    Hercules Rev 14395.
    Extended Vending System Hercules Rev 14395.patch
  11. Upvote
    quesoph got a reaction from Hadeszeus in Change Exp Rates?   
    @reloadbattleconf ang pag reload nyan.
     
     
     
     // Rate at which exp. is given. (Note 2)base_exp_rate: 500000// Rate at which job exp. is given. (Note 2)job_exp_rate: 500000
  12. Upvote
    quesoph reacted to Neo-Mind in [Release] Custom Job & Custom Shield Patches   
    Well a few people know i have been working on these. So here goes.
     
    Did I hear right?
     
    1. Yes it is what you are thinking. The Custom Job patch allow you to modify the existing jobs and add new jobs      in a fashion similar to HeliumRO's Xray Clients (and some extra stuff u will see below) but using lua files.   2. Similarly Custom Shield Patch allows you to throw the existing 4 shield limit out the door and modify existing as well as     add more shield equipment types to your liking using lua files.   3. For now I have tested them out on a set of clients (for others the logic followed were the same     so I didn't bother with the rest). Ofcourse if any bug comes up I will work on fixing them.     4. Patches were made with existing patches in mind and therefore will not affect any and existing diffs present    in a client you use. Infact you are supposed to use these last only.   5. Custom Job Patch has also an override for Class names based on gender. For it to work Langtype Korean Jobname Fix    is expected to be enabled (for xDiff patches it is a part of Translate to English patch)  
      6. So is there a limit ? yes for now i have limited them as max shields to 10 and max job id to 4300.   So how does it work ?   1. Get the xdiff file for your client version (from the link below)   2. Get the lua files (also from the link below)   3. Modify/Add entries to the lua files (Format is specified below)   4. Load your client and xdiff file in xDiffPatcher   5. Let it Rip!... i mean Patch!!   6. And last but not least place the lua files in their proper locations.   Lua File Formats - Custom Job Patch Custom Job Patch makes use of 7 lua files (similar to the various txt files Xray client had).They need to be present in the luafiles514/lua files/admin path.   1) PCIdentity.lua:   This file is already present in the official GRF but we are going to use a modified version of that one.   All Job Sprites have a corresponding Job ID (including costumes and Job Mounts). This file defines all of them   and their relationships to each other.   This is done with the help of 3 tables =>   i) pcJobTbl (mandatory):  This is where the job id value is defined and mapped to a string for identification JT_KAGEROU = 4211, -- 4211 is the job id for kagerou class     ii) Halter_Map : This is where you specify which job id is the job mount of which class. Ofcourse if you dont  plan to add a mount sprite for a class you can ignore this one. [pcJobTbl.JT_KAGEROU] = pcJobTbl.JH_KAGEROU, -- maps kagerou job to his frog mounted sprite   iii) Shrink_Tbl : This is list of job IDs that need to be ... shrunk i.e. specify all Baby Jobs here. pcJobTbl.JT_SWORDSMAN_B, -- will include Baby Swordsman in the list    2) PCPaths.lua:    Lua equivalent of class_tab.txt . Defines the prefix string used for each class to get its sprite & act file path.    i.e. prefix in => /data/sprite/Àΰ£Á·/¸öÅë/<gender>/<prefix>_<gender>.spr (& act as well).    This is done with the help of two tables (only one of which needs to be filled for a class).        i)  PCStitchTbl :      If your job uses a completely new sprite with a new filename then you can assign it in this table. [pcJobTbl.JT_SWORDMAN] = "°Ë»ç" -- Prefix for Swordsman    ii) PCStitchInheritTbl :      If your job is sharing an existing sprite path already used by a job specified in PCStitchTBl then you can simply connect them in this table (target job id inherits from source job id). [pcJobTbl.JT_SWORDMAN_H] = pcJobTbl.JT_SWORDMAN, --JT_SWORDMAN_H is High Swordsman which uses --same sprite as Swordsman 
      All of the remaining lua files follow a similar pattern with one table for direct assignment and the other one for inheriting value from another job id 3) PCImfs.lua: Lua equivalent of imf_tab.txt . Defines the prefix string for imf files of each class. i)  PCImfTbl : [pcJobTbl.JT_KNIGHT] = "±â»ç", -- Prefix for Knight ii) PCImfInheritTbl : [pcJobTbl.JT_KNIGHT_H] = pcJobTbl.JT_KNIGHT, -- JT_KNIGHT_H is Lord Knight and has the same -- imf as Knight class.
    4) PCHands.lua: Lua equivalent of reality_dir_tab.txt. Defines the prefix strings used for Weapons and Shields of each class i) PCHandsTbl : [pcJobTbl.JT_ASSASSIN] = "¾î¼¼½Å¾î¼¼½Å", -- Prefix for Assassin   ii) PCHandsInheritTbl : [pcJobTbl.JT_GUILLOTINE_CROSS] = pcJobTbl.JT_ASSASSIN, -- Guillotine Cross picks up --weapons/shields from the same path as Assassin class.
    5) PCPals.lua   Lua equivalent of reality_tab.txt. Defines the prefix strings for the body palettes. i) PCPalTbl: [pcJobTbl.JT_MAGICIAN] = "¸¶¹ý»ç", -- prefix for Mage                           ii) PCPalInheritTbl: [pcJobTbl.JT_MAGICIAN_H] = pcJobTbl.JT_MAGICIAN, -- High Mage uses same prefix as Mage class.  
    6) PCNames.lua   Lua equivalent of monstrosity_tab.txt (in part since mobs are defined by jobname.lua) . As the file name says this is where you define all your class names. Reason i saved this for last is because this file is slightly different from the previous 4. Here you can define the class name seperately for both genders. For male classes => i) PCJobNameTbl : [pcJobTbl.JT_WARLOCK] = "Warlock", -- Kind of obvious right? ii) PCJobNameInheritTbl : [pcJobTbl.JT_WARLOCK_H] = pcJobTbl.JT_WARLOCK, -- JT_WARLOCK_H is Transcendent version of -- warlock class and ofcourse it will have same name For female classes => iii) PCJobNameTbl_F : [pcJobTbl.JT_WARLOCK] = "Witch", -- Now the female Warlock will be called Witch
    iv) PCJobNameInheritTbl_F : [pcJobTbl.JT_WARLOCK_H] = pcJobTbl.JT_WARLOCK, -- Same for Transcendent warlock   By default if your gender is female and there is no names defined using either iii) or iv) above then it checks in the tables for male gender. 7) PCFuncs.lua Contains Necessary functions used by the client - DO NOT TOUCH THIS FILE unless you know what you are doing!!!   Lua File Formats - Custom Shield Patch Custom Shield Patch makes use of 2 lua files as specified below. They need to be present in luafiles514/lua files/datainfo folder.   1) ShieldTable.lua : This lua file is the only one you need to configure. It contains 3 tables and is similar in format to WeaponTable.lua i) Shield_IDs : Defines a list of IDs which includes both Shield Types & Item IDs used by shield items in item_db.txt. Shield Items can only start from item id 2101 onwards so anything lesser than that will be considered as a shield type id. To distinguish between them we use the ST (Shield Type) and SI (Shield Item) prefixes. ST_MSHIELD = 4, -- Mirror Shield TypeSI_Platinum_Shield = 2122, -- Platinum Shield's Item ID   ii) ShieldNameTable : Here we assign suffix strings for Shield Types i.e. shield suffix in => /data/sprite/¹æÆÐ/<hand prefix>_<gender>_<shield suffix>.spr [Shield_IDs.ST_MSHIELD] = "_¹Ì·¯½¯µå", --Suffix for Mirror shield  iii) ShieldMapTable : Here we specify which Shield Type is used by each of the Shield Items. [Shield_IDs.SI_Platinum_Shield] = Shield_IDs.ST_MSHIELD, -- Platinum Shield uses -- Mirror Shield sprite.
    2) ShieldTable_F.lua : Contains Necessary functions used by the client - DO NOT TOUCH THIS FILE unless you know what you are doing!!!     Ok.. So Where do i get the files? Download link     Final Note If you have any issues or doubts about the xDiff files or Lua files (I expect some in this department) let me know. So Enjoy
  13. Upvote
    quesoph reacted to Ind in Hercules 1st 2014 MegaPatch   
    Hercules: 1st 2014 MEGAPATCH
    Helloooo! Starting 2014 with a boom, yet another outstanding patch from Hercules! Patch Item #1: Scripting Level UP
    Char and account variables overhaul They're no longer limited to #define ACCOUNT/GLOBAL_REG_NUM, they're now limitless Their storage capabilities have received a colossal improvement, each numeric variable now uses at least 1/10 the memory it did previously, and we achieved it while increasing speed, simply outstanding as expected from us. Thanks to their quantity no longer being limited, char and account variables now support arrays, i.e. setarray #accreg[y],...; Saving and loading procedures have been improved outstandingly! for instance, previously, if you had 100 char regs but only one had been modified or deleted, map server would need to send all of them and char server would have to re-insert all of them; now only modified or deleted ones are saving, increasing saving speed of both map and char server procedures and decreasing inter-server bandwidth by dinosaur steps. Magnificent Array Improvement (to all variable types) Size limit modified from 127 to ...2 billion! Speed of countless array operations have been improved thanks to new array handling, e.g. whereas previously upon deleting any array it'd set its 127 possible values to 0 (regardless of how many values it actually had) now it only deletes as many members as it possesses getarraysize (the-oh-misleading-function since it returns the arrays' highest index) has been sped up as well thanks to this, and it no longer wastes script stack room on every interaction And the futureThis improvement has open way for many other amazing features, for example, Haruna has designed a foreach implementation for scripting among some other useful enhancements Global account variable handling redesign To clarify, this is that ancient type used on multiple-char-server setups, ##varname, which are present in all servers an accounts logs into, as opposed to #varname which, while account-wide, are considered 'local' to a char server. Saving and loading have been modified to match char/local-acc variable new design, on its own it already is a major speed boost and bandwidth saver, however, it has also improved login servers overall processing speed, thanks to its processing no longer being attached to ordinary account handling, this means that all operations that required login server to use an accounts data (i.e. login/pincode change/ban/block/etca) have been sped up, and use less memory. '.', '.@' and ''' variables write operation speed up trying to write ''' variables outside instances will now print warnings instead of silently doing nothing runtime read/write operations of global/temporary(@) char variables, as well as account variables, have been considerably sped up, whereas previously it'd run a str lookup to find a match for read/write it now uses the variable id, furthermore it now relies on DBMaps to handle the lookup (whereas previously it was a normal loop). Database tables overhaulWe've analysed global reg data storage and we've decided that it not only is a memory waste, it is a processing one as well due to how int and str variables share the same storage, we've analysed global reg data for a number of large servers and have identified most variables are numbers, by a outstanding majority, with that in mind, this patch introduces 6 tables that will improve this drastically. You'll notice this patch's SQL upgrade file will take care of this, and thus migrate the data properly into the new tables. Special Thanks To:
    Haruna ! <3 wouldn't have gotten half of it done if it weren't for Haru, thank you so much sensei! jaBote, for proposing it! Emistry Yommy Streusel Patch Item #2: @autotrade Persistency
    Also known as: @at merchants survive server crashes/restart, as soon as the server starts again they're re-spawned. May be disabled on src/config/core.h by commenting out AUTOTRADE_PERSISTENCY Special Thanks To:
    Haruna! Michieru, this feature wouldn't be out now if it weren't for him, lets all thank him! Dekamaster/Nightroad for helping me on this features original design, 3-4 years ago. Thank you master <3! Link'u!
    Commit Upgrade files #1 (Autotrade) #2 (Scripting Level UP)
  14. Upvote
    quesoph reacted to Ind in Homunculus AI Improvement?   
    wooo. I forgot to update this =x. Through the data Yommy harvested on November 29th, my findings:
    - The official ID ranges are dumb: mob/homun/merc/elem/skill-units share the 1-50k range (his script caps the range at 42k, thats wrong btw) aegis sucky design is able to maintain that, thus why officials run on so many servers, because the 50k range can be offset into multiple zones, on our design (thousand times better (and efficient), must I emphasise) it would limit the amount of such units (e.g. default settings have 47k mobs, by using the official range map servers would have little room for more or custom mobs, nevermind homuns/skill-units/etca)
    - Thanks to yommy again I was able to determine no client functionality is lost by us using custom ranges, the game clients do not rely on the ranges (have not for many years), instead it relies on objecttype -- this is used to determine what a unit is, not by its id.
    - Even though the ids are different, it doesn't mean the AI cannot be used (I was successful at getting it to work, with 6 edits, as I will demonstrate)
    -- all files that follow are located in his ./AI/USER_AI, do not mistake it for those in the ./AI/ folder.
    --- in AI_MAIN.lua
    ---- Find "if (v > MagicNumber2) then" change to "if (v >= MagicNumber2 and v <= MagicNumber3) then"
    ---- Find "if (v < MagicNumber) then" change to "if (v >= MagicNumber) then"
    ---- Find "elseif (v < MagicNumber) then" change to "elseif (v >= MagicNumber) then"
    --- in AzzyUtil.lua
    ---- Find "if (m < MagicNumber) then" change to "if (m >= MagicNumber) then"
    ---- Find "elseif (id > MagicNumber2) then" change to "elseif (id >= MagicNumber2 and id <= MagicNumber3) then"
    ---- Find "if (id>MagicNumber2) then" change to "if (id>=MagicNumber2 and id <= MagicNumber3) then"
    --- Lastly, in Defaults.lua
    ---- Find:
    MagicNumber =42000MagicNumber2 =100000Replace the chunk with:MagicNumber =110000000MagicNumber2 =2000000MagicNumber3 =100000000- Special Thanks to Yommy, Haru.
  15. Upvote
    quesoph reacted to Rytech in RWC2013 Is On   
    For anyone who wants to watch the RWC2013 event, you can watch the live stream right here....

    Live Stream From Ustream
    http://www.ustream.tv/channel/rwc2013-en


    Main Website For RWC2013
    http://ragnarokonline.gungho.jp/special/11th-event/about/


    RWC2013 Fackbook Page
    https://www.facebook.com/ragnarokworldchampionship
  16. Upvote
    quesoph got a reaction from mrlongshen in @reloadtimer + broadcast   
    This will reload one npc at a time and will not affect other npc or monster spawn.
     
    Try this:
     
     
    -  script   oninitreload  -1,{OnAtcommand:  dispbottom .@atcmd_parameters$[1];  if ( .@atcmd_parameters$[0] == "" || .@atcmd_parameters$[0] == " " ) {    dispbottom "Please enter an npc's unique name.";    end;  }  donpcevent implode(.@atcmd_parameters$," ")+ "::OnInit";  dispbottom "OnInit for "+ implode(.@atcmd_parameters$," ")+ " has been reloaded.";  end;OnInit:  bindatcmd("reload", strnpcinfo(3)+"::OnAtcommand", 99, 99, 1); // Only gm 99 and above can use this command, 1 to log command else 0.  end;}  
    Usage: @loadnpc < path >
    then
    @reload < npc's unique name >
     
    eg:
     
    -  script  monstertry#4444 -1,{ // monstertry#4444 is the npc's unique name.OnLabel:  announce "???",0;  end;OnInit:  monster "prontera", 150, 150, "Poring", 1002, 1, strnpcinfo(3)+"::OnLabel";  end;}  
    will print:
     
    [Debug]: NPCEvent 'monstertry::OnInit' not found! (source: oninitreload) if npc is not found.
     
    @edit
    may test server crashes whenever I use atcommand "@reloadscript". so I made this.
  17. Upvote
    quesoph got a reaction from kerbiii in @item npc   
    Replace this:
     
     
    switch(select("Assign Reward:Show Current Processes:Delete Process:View Logs"))  
    with:
     
     
    switch(select("Assign Reward","Show Current Processes",getgmlevel() >= 99?"Delete Process":"","View Logs"))
  18. Upvote
    quesoph got a reaction from kerbiii in @item npc   
    Have you tried it? cause its working for me.
     
     
    @edit
    getgmlevel is different from getgroupid.
     
     
      id: 4// groupid. ( getgroupid )  name: "Event Manager"  inherit: ( "Support" )  level: 1 // level. ( getgmlevel )
  19. Upvote
    quesoph got a reaction from mrlongshen in Plugin doesnt not running ? swt   
  20. Upvote
    quesoph got a reaction from kerbiii in help on this script   
    -  script  clone  -1,{OnPCLoginEvent:   clone "prontera", 148, 183, strnpcinfo(3)+"::OnClone", getcharid(0), 0, 1;   end;  OnPClogoutevent:   killmonster "prontera", strnpcinfo(3)+"::OnClone";   end;OnClone:   announce "????", 0;   end;}
  21. Upvote
    quesoph reacted to Neo-Mind in NEMO - Client Patcher   
    EDIT: Thank you chrome for double posting that !!   
  22. Upvote
    quesoph got a reaction from kerbiii in help on this script   
  23. Upvote
    quesoph got a reaction from kerbiii in Disconnected   
    ../src/common/mmo.h
     
     
    #ifndef PACKETVER  #define PACKETVER 20130807#endif // PACKETVER#ifndef DISABLE_PACKETVER_RE// Comment the following line if your client is NOT ragexeRE (required because of conflicting packets in ragexe vs ragexeRE).//#define PACKETVER_RE#endif // DISABLE_PACKETVER_RE
  24. Upvote
    quesoph reacted to Yommy in Flux Control Panel for Hercules   
    then it should send a warning to old email address, in case this request was not from them.
  25. Upvote
    quesoph got a reaction from karazu in @afk v 2.0 usable even in WOE/PVP is active in the area.   
    comment this:
     
    //clif->changelook(&sd->bl,LOOK_HEAD_TOP,471); or
     
     
    Credits: sevenzz23
×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.