Party buff spells
4 posters
Page 1 of 1
Party buff spells
Realized that there weren't team buff spells, but they would encourage team hunting even more.
Suggestion for the team spells:
voc: Knight; Protect Party
pronunciation: utamo mas sio
effect: Raise the physical protection of all team members with 5% for 3 minutes.
mana costs: 95 + 50 for each team member
voc: Paladin; Moral Boost
pronunciation: utito mas sio
effect: Increase the attack speed of all team members with 5% for 3 minutes
mana costs: 215 +150 for each team member
voc: Sorcerer; Echant/Teach Party
pronunciation: utori mas sio
effect: Increase the magic level of all team member with 5 for 3 minutes.
mana costs: 395 + 300 for each team member
voc: Druid; Battlefield Medicine
pronunciation: utura mas sio
effect: Increase the hp regeneration of all team member with 50 hp per second.
mana costs: 395 + 300 for each team member
Notes:
Wondering or people have suggestions to improve it since the team buff spells could be a really could feature I think.
Suggestion for the team spells:
voc: Knight; Protect Party
pronunciation: utamo mas sio
effect: Raise the physical protection of all team members with 5% for 3 minutes.
mana costs: 95 + 50 for each team member
voc: Paladin; Moral Boost
pronunciation: utito mas sio
effect: Increase the attack speed of all team members with 5% for 3 minutes
mana costs: 215 +150 for each team member
voc: Sorcerer; Echant/Teach Party
pronunciation: utori mas sio
effect: Increase the magic level of all team member with 5 for 3 minutes.
mana costs: 395 + 300 for each team member
voc: Druid; Battlefield Medicine
pronunciation: utura mas sio
effect: Increase the hp regeneration of all team member with 50 hp per second.
mana costs: 395 + 300 for each team member
Notes:
- All numbers can be changed
- The knight has been given physical protection since 5 shielding would only benefit the blocker and would suck compared with the other team buffs. When having a two handed weapon shielding is also quite useless.
- The knight buff hasn't been given magical protection as well since knights have only raw power and don't understand a thing of the complicated magic.
- The buff spell of sorcerers could also give 5% magical protection instead of 5 magic levels. A better name would be protection/magical aura then.
- Wanted to give the druid buff 25 hp and 25 mana regeneration per second, but the mana regeneration would be heavily abused for rune making rather than hunting.
- The mana required is chosen such a way that an unpromoted level 40 can use it in a party of two and every 10 levels you can use with an extra team member.
Promoted people can use it earlier and/or with more people at a lower level. - Pronunciations are literately taken from tibia
Wondering or people have suggestions to improve it since the team buff spells could be a really could feature I think.
Last edited by Plebb on Sun May 16, 2010 7:05 am; edited 3 times in total (Reason for editing : Changed title and fixed some missing words.)
Plebb- Posts : 344
Join date : 2010-04-18
Re: Party buff spells
Great ideas. The downside is I have no idea how to script these. I'll give it some thought.
Re: Party buff spells
Which part would be hard to script? The bonus or a spell that buffs people?
If the bonuses are too hard to script it could go back to normal things like 5 skill, 5 shield, 5 m lvl and 25 hp/s (or bonus hp).
If the bonuses are too hard to script it could go back to normal things like 5 skill, 5 shield, 5 m lvl and 25 hp/s (or bonus hp).
Plebb- Posts : 344
Join date : 2010-04-18
Re: Party buff spells
I'm not sure how you'd even do a group buff. Maybe scan the area around you for people that are players. I suppose it could be made to work only if the player is in your party.
Re: Party buff spells
I looked for some scripts at the otfans page, but couldn't find one in the spell section and the the search function is really crap there.
Plebb- Posts : 344
Join date : 2010-04-18
Re: Party buff spells
I found some scripts at otland:
http://otland.net/f82/project-real-tibia-spell-formulas-v1-0-0-a-21023/
You have to register to be able to see them.
Don't know or this is the kind of code you need, I really hope so since it will be my favourite spells after exura lux, exura gran and exura vita.
Here's the code they give for enchant party in real tibia:
http://otland.net/f82/project-real-tibia-spell-formulas-v1-0-0-a-21023/
You have to register to be able to see them.
Don't know or this is the kind of code you need, I really hope so since it will be my favourite spells after exura lux, exura gran and exura vita.
Here's the code they give for enchant party in real tibia:
local combat = createCombatObject()
local area = createCombatArea(AREA_CROSS5X5)
setCombatArea(combat, area)
setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_MAGIC_RED)
setCombatParam(combat, COMBAT_PARAM_AGGRESSIVE, FALSE)
local condition = createConditionObject(CONDITION_ATTRIBUTES)
setConditionParam(condition, CONDITION_PARAM_SUBID, 1)
setConditionParam(condition, CONDITION_PARAM_BUFF, TRUE)
setConditionParam(condition, CONDITION_PARAM_TICKS, 2 * 60 * 1000)
setConditionParam(condition, CONDITION_PARAM_STAT_MAGICLEVEL, 1)
function onCastSpell(cid, var)
local pos = getCreaturePosition(cid)
if(getPlayerParty(cid) == nil) then
doPlayerSendCancel(cid, "No party members in range.")
doSendMagicEffect(pos, CONST_ME_POFF)
return LUA_ERROR
end
local membersList = getPartyMembers(cid)
if(type(membersList) ~= 'table' or table.maxn(membersList) <= 1) then
doPlayerSendCancel(cid, "No party members in range.")
doSendMagicEffect(pos, CONST_ME_POFF)
return LUA_ERROR
end
local affectedList = {}
for _, pid in ipairs(membersList) do
if(getDistanceBetween(getCreaturePosition(pid), pos) <= 36) then
table.insert(affectedList, pid)
end
end
local tmp = table.maxn(affectedList)
if(tmp <= 1) then
doPlayerSendCancel(cid, "No party members in range.")
doSendMagicEffect(pos, CONST_ME_POFF)
return LUA_ERROR
end
local mana = (tmp * 50)
if(getCreatureMana(cid) < mana) then
doPlayerSendCancel(cid, "You do not have enough mana.")
doSendMagicEffect(pos, CONST_ME_POFF)
return LUA_ERROR
end
if(doCombat(cid, combat, var) ~= LUA_NO_ERROR) then
doPlayerSendCancel(cid, "Sorry, not possible.")
doSendMagicEffect(pos, CONST_ME_POFF)
return LUA_ERROR
end
doCreatureAddMana(cid, -mana, FALSE)
doPlayerAddSpentMana(cid, mana)
for _, pid in ipairs(affectedList) do
doAddCondition(pid, condition)
end
return LUA_NO_ERROR
end
Plebb- Posts : 344
Join date : 2010-04-18
Re: Party buff spells
Its good, i think the time should last longer or I wouldn't waste my mana on it. preferably 8 mins?
Oney- Posts : 242
Join date : 2010-03-04
Age : 29
Re: Party buff spells
I dont know what any of that up thr means but group buffs would be great
Darger- Posts : 263
Join date : 2010-03-07
Age : 33
Page 1 of 1
Permissions in this forum:
You cannot reply to topics in this forum
|
|