Jump to content

Zephyr

Members
  • Posts

    95
  • Joined

  • Last visited

Everything posted by Zephyr

  1. The mobs will be custom mobs, don't worry about scripting it. And don't worry about the archers, that's the point, attacking with snipers and gunslingers "open the doors" to new builds "ranged emp breaker". And thanks for the rep.
  2. My 2-teams battleground (5vs5) based idea: At the center of the map, will be a Fort, with an Emperium (fortified). The objective of the groups is to gain control of the Fort (destroying the Emperium) and remains with the Fort for 10 minutes. If the team remains with the Fort for 10 minutes, they win. It's complicated to gain control of the Fort, the Emperium will cause massive damage around it (5x5 cells, attack 300~1000, 1 attack per second, only on enemies). Each team has a Minor Fort, that create monsters to help. Created monsters has a view area of entire map and will attack the first enemy at sight (including the Emperium or enemy monsters). Staying near of your Minor Fort, it will recover 10% of HP and SP per second and if someone dies, they will be warped to their Minor Fort and can't move for (BaseLevel / 3) seconds. If someone go to the enemy's Minor Fort, they will receive massive damage (9999 per second). Map: bat_c01 (a copy) Example: Emperium: Vit 5, Int 80, Def 50, MDEF 70, massive damage around 5x5 cells with an attack of 300~1000, 1 attack per second, 600.000 HP, holy, angel, large. Spawned monsters: Zenorc sprite, Vit 1, Int 50, Str 50, Attack 200~500, 2 attacks per second, Bash, Heal ~1500 (heal allies, like Drosera), Meteor Assault, change target, holy, medium, angel, 5.800 HP.
  3. You don't want that your players receive cashs at your PvP maps?
  4. Try this: - script GainCashOnKill -1,{ OnPCKillEvent: if( getcharid(0) != killedrid ) atcommand "@cash 1"; end; }
  5. skill_db.txt 42,-1,6,1,-1,0xA,3,10,1,no,0,0,0,weapon,0, MC_MAMMONITE,Mammonite ...and apply the patch. skill.c.patch
  6. Command: @toalli <message> toalli.patch
  7. Someone can explain to me, or indicate a tutorial for this: WBUFW, WBUFL, WFIFOHEAD, WFIFOW, WFIFOL, WFIFOB, WFIFOSET. I have no idea what is it or it's usage.
  8. I think it isn't a source modification, try to modify your skill_db.txt (skill 544) like this: 544,-5,8,1,0,0x40,0,10,5,no,0,0,0,weapon,0, NJ_ISSEN,Final Strike
  9. Apply this patch: Index: status.c =================================================================== --- status.c (revision 17026) +++ status.c (working copy) @@ -7407,8 +7407,7 @@ case SC_CLOAKING: if (!sd) //Monsters should be able to walk with no penalties. [skotlex] val1 = 10; - tick_time = val2 = tick>0?tick:60000; //SP consumption rate. - tick = -1; // duration sent to the client should be infinite + tick = 5000; val3 = 0; // unused, previously walk speed adjustment //val4&1 signals the presence of a wall. //val4&2 makes cloak not end on normal attacks [skotlex] @@ -9741,11 +9740,12 @@ switch(type) { case SC_MAXIMIZEPOWER: - case SC_CLOAKING: if(!status_charge(bl, 0, 1)) break; //Not enough SP to continue. sc_timer_next(sce->val2+tick, status_change_timer, bl->id, data); return 0; + case SC_CLOAKING: + break; case SC_CHASEWALK: if(!status_charge(bl, 0, sce->val4)) And modify your AS_CLOAKING skill at skill_cast_db.txt like this: 135,0,0,0,500:1000:2000:3000:4000:5000:6000:7000:8000:9000,0,4000
  10. Zephyr

    Heal effect

    Here: #ifdef RENEWAL /** * Renewal Heal Formula * Formula: ( [(Base Level + INT) / 5] × 30 ) × (Heal Level / 10) × (Modifiers) + MATK **/ hp = (status_get_lv(src) + status_get_int(src)) / 5 * 30 * skill_lv / 10; #else hp = ( status_get_lv(src) + status_get_int(src) ) / 8 * (4 + ( skill_id == AB_HIGHNESSHEAL ? ( sd ? pc_checkskill(sd,AL_HEAL) : 10 ) : skill_lv ) * 8); src/map/skill.c line 399 (at rAthena rev17026) If you want to increase the heal, apply your own changes of your formula, or increase the "hp" value.
  11. Open you "src/map/pc.h" file and find: #define pc_maxparameter(sd) ( ((((sd)->class_&MAPID_UPPERMASK) == MAPID_KAGEROUOBORO) || (sd)->class_&JOBL_THIRD ? ((sd)->class_&JOBL_BABY ? battle_config.max_baby_third_parameter : battle_config.max_third_parameter) : ((sd)->class_&JOBL_BABY ? battle_config.max_baby_parameter : battle_config.max_parameter)) ) Replace it with: #define pc_maxparameter(sd) ( ((((sd)->class_&MAPID_UPPERMASK) == MAPID_KAGEROUOBORO) || (sd)->class_&JOBL_THIRD ? ((sd)->class_&JOBL_BABY ? battle_config.max_baby_third_parameter : battle_config.max_third_parameter) : ((sd)->class_&JOBL_BABY ? battle_config.max_baby_parameter : ( sd->class_&MAPID_GUNSLINGER ? 120 : battle_config.max_parameter ) )) )
  12. Zephyr

    Kitchen Map

    Thank you! So, can someone try to make this map? Now you can use the coke-fridge model... Thanks again!
  13. Zephyr

    Kitchen Map

    Do you have this map?
  14. Zephyr

    Kitchen Map

    So, can someone do this? The stove don't need to be a "stove" necessarily, but a "machine" or anything else that looks like a stove... And the fridge, the same. Thanks!
  15. I would like to ask for a simple kitchen map, with a stove, cabinets, a fridge, anyway, a common kitchen. Thanks! Example:
  16. Zephyr

    Santa Poring

    Oh, thank you! I was searching for poring_, but at the SPRViewer it just show a Poring, so I thought that it was the wrong sprite. Thanks again
  17. Zephyr

    Santa Poring

    And what's the mob' sprite? (ID: 1062)
  18. What's the name of the Santa Poring' sprite? I searched and found Poring, Poring_, but it's not the Santa Poring...
  19. With this code, players at lan houses can't play together... Or Am I wrong?
×
×
  • Create New...