From The Mana World
(Created page with "Developers template project <table style="width:300px; float: right;" class="wikitable"> <tr><th colspan="2">Quest Developers</th></tr> <tr><th colspan="2">Authors</th></tr> <t...")
 
Line 1: Line 1:
Developers template project
== Developers template project ==


<table style="width:300px; float: right;" class="wikitable">
<table style="width:300px; float: right;" class="wikitable">
Line 32: Line 32:
<tr><th>Musique</th><td> {{{Dev|None}}}</td></tr>
<tr><th>Musique</th><td> {{{Dev|None}}}</td></tr>
</table>
</table>
== Diseased Pinkies ==
=== background ===
At (rare) random times and for a limited (short) duration; an evil fluffy ("Grey Fluffy" or "mrgrey Fluffy" or "GM Fluffy" :) ) appears in Pinkie areas. It has a contagious disease which turns pinkies into "evil pinkies" (black, dark blue...) and spawns new ones (pinkies reproduce at a higher rate when they are sick). They are aggro, can poison, and hit much harder (comparable to green slimes) . They drop Black Antennas, Black Pinkie Hat, Black Pearls, Pink Pearls, dark-blue pearls....
Event stops when either evil fluffy is killed dropping a bunch of nice items (so players have also interest to stop event as items will be rares) or with time out.
The event could be also triggered by a player; killing sick Mouboo or cutting desert tree branch for instance or by a GM.
Sent to Jenalya. Discussed with Var about it.
=== realization ===
An invisible NPC controls the event upon a random date (or on reception of a message?):
pseudo code:
at server start, initiate first random date: InfectionDate
On reception of DiseasedPinkieStart set InfectionDate to now
set FinishDate to InfectionDate + DurationToChoose                  /* DurationToChoose=30mn
Disease_Loop:
if InfectionDate is greater than Now goto Disease_Later:
    Start_Pinkie_disease:
        spawn  InfectedFluffy( 1)
        Override map's script
        Turn Pinkies into DiseasedPinkies                            /* can be progressive if possible. Insert in temporized loop?
        If {mobcount (InfectedFluffy) <1} set DiseaseEradicated to true
        If Now >= FinishDate set DiseaseEradicated to true
        If DiseaseEradicated is true goto Disease_Finished
    gotoDisease_Loop:
Disease_Finished:
kill remaining DiseasedPinkies
Set InfectionDate to Now + random_time_interval                      /*statistics to be defined: specify mean and time range (Poisson distribution?)
Disease_Later:
goto Disease_Loop
end
=== Mobs ===
'''Infected Fluffy''' (InfectedFluffy)                             
: status:
: spawns DiseasedPinkies as Santaslimes spawns  (or similar)
: aggro
: poisons
: drops:Black Pearl( 50%),Black Fur (50 %),Black Fluffy hat (100 %)...
'''Diseased Pinkie''' (DiseasedPinkie)
: status: comparable to greenslimes or tougher with pinkies' characteristics
: aggro
: poisons
: drops:Black pearl ( %), Black antenna( %), Black Pinkie Hat( %), ...

Revision as of 16:07, 4 June 2012

Developers template project

Quest Developers
Authors
Scenario None
Programmation None
Contributor(s) None
Graphic Artists
Maps None
Tile graphics None
NPCs None
Items None
Sound
Sound fx None
Music None
Developpeurs
Auteurs
Scenario None
Scripting None
Contributeur(s) None
Artistes graphiques
Cartes None
Décorations, textures None
PNJs None
Objets None
Son
Effets sonores None
Musique None

Diseased Pinkies

background

At (rare) random times and for a limited (short) duration; an evil fluffy ("Grey Fluffy" or "mrgrey Fluffy" or "GM Fluffy" :) ) appears in Pinkie areas. It has a contagious disease which turns pinkies into "evil pinkies" (black, dark blue...) and spawns new ones (pinkies reproduce at a higher rate when they are sick). They are aggro, can poison, and hit much harder (comparable to green slimes) . They drop Black Antennas, Black Pinkie Hat, Black Pearls, Pink Pearls, dark-blue pearls.... Event stops when either evil fluffy is killed dropping a bunch of nice items (so players have also interest to stop event as items will be rares) or with time out. The event could be also triggered by a player; killing sick Mouboo or cutting desert tree branch for instance or by a GM.

Sent to Jenalya. Discussed with Var about it.

realization

An invisible NPC controls the event upon a random date (or on reception of a message?): pseudo code:

at server start, initiate first random date: InfectionDate
On reception of DiseasedPinkieStart set InfectionDate to now
set FinishDate to InfectionDate + DurationToChoose                   /* DurationToChoose=30mn
Disease_Loop:
if InfectionDate is greater than Now goto Disease_Later:
   Start_Pinkie_disease:
       spawn  InfectedFluffy( 1)
       Override map's script
       Turn Pinkies into DiseasedPinkies                             /* can be progressive if possible. Insert in temporized loop?
       If {mobcount (InfectedFluffy) <1} set DiseaseEradicated to true
       If Now >= FinishDate set DiseaseEradicated to true
       If DiseaseEradicated is true goto Disease_Finished
   gotoDisease_Loop:
Disease_Finished:
kill remaining DiseasedPinkies
Set InfectionDate to Now + random_time_interval                      /*statistics to be defined: specify mean and time range (Poisson distribution?)
Disease_Later:
goto Disease_Loop
end

Mobs

Infected Fluffy (InfectedFluffy)

status:
spawns DiseasedPinkies as Santaslimes spawns (or similar)
aggro
poisons
drops:Black Pearl( 50%),Black Fur (50 %),Black Fluffy hat (100 %)...

Diseased Pinkie (DiseasedPinkie)

status: comparable to greenslimes or tougher with pinkies' characteristics
aggro
poisons
drops:Black pearl ( %), Black antenna( %), Black Pinkie Hat( %), ...