TODO
Cygnus
Rzeczy do zrobienia:
- Brakujące helpy
- Formularz webowy do zglaszania domkow
- Questowki - Reforma
- Skończyć Rasy :-)
- Awans (exp i lev) mobkow w grupie: zwierzaki, wierzchowce, mumie, itp
- zachowywanie zwierzakow. koniec z klatka na zwierzaki.
- przeciwdzialanie wyspecjalizowanym botom i triggerom na questy, czyli po prostu wiecej roznorodnosci w questach.
[edytuj] Sociale
Jest pomysl aby umozliwic tworzenie sociali wymagajacych przedmiotow w eq. Przyklad:
Gracz ma w zebach zlota koronke i wykonuje sociala tsmile (teeth smile):
tsmile Joe You smile happily revealing zlota koronka in your teeth. ($n smiles happily revealing $p in $e teeth.) (itd...)
Bez koronki w zebach:
tsmile This social requires an object in your equipment.
Sugerowana zmiana:
struct social_type
{
const char *const name;
...
int wear_loc; /* pole na okreslenie jaki przedmiot bedzie poszukiwany */
}
check_social() w przypadku sociali, ktore nie maja wear_loc na WEAR_NONE (-1) sprawdzi czy postac ma przedmiot i jesli ma to odpali danego sociala, a ten moze uzywac $p i pobierac wlasnie ten przedmiot do act()
prosty kawalek kodu by doszedl do check_social():
if (soc->wear_loc > WEAR_NONE)
{
obj = get_eq_char(ch, soc->wear_loc);
if (obj == NULL)
{
send_to_char("This social requires an object in your equipment.\r\n",
return;
}
}
...
/* dalej normalny kod uzywajacy act(), tyle, ze zamiast NULL byloby w nich obj i
* by mogly uzywac sociali z $r */
[edytuj] Sociale - inny pomysl
<social> <argument> <extra_txt> smile mary with a glare
