Kleine Anmerkung von mir zum Thema Magicka durchh IQ-Boosting:
Das Verändern der Intelligenz hat aber noch gravierende Nebeneffekte, zum Beispiel auf die Fähigkeit Artefakte zu erstellen oder die Qualität von Tränken, was dadurch ebenfalls deutlich verbessert werden wird!
Finger weg davon, außer solche Nebenwirkungen sind ausdrücklich erwünscht. So wie ich das aber verstanden habe, soll der Trank nur die Magicka erhöhen und nichts weiter. Hier gibt es dann mehrere Varianten das Problem zu lösen. Wenn es darum geht, dass es genau eine Buddel mit einem Trank gibt, der dem Spieler 50 Magicka dauerhaft schenkt, dann geht das sehr einfach:
1. Du erstellst erstmal einen Trank... im CS, der hat irgendeinen Effekt, es ist egal egal welchen.
2. Du erstellst unter "Spellmaking" einen Effect, z.B. nimmst du folgende ID:
myid_spell_potionlexa
und nennst den Effekt:
"Lexas Geist"
Dieser Effekt wird eine Ability (wichtig, denn so wirkt er permanent)
Nun stellst du einen beliebigen magischen Effekt ein, den diese Ability haben soll, in deinem Fall wäre das "Festigen Magicka" mit einem Wert von 50 Punkten.
Ein Char, der diese Ability hat, bekommt 50 Magicka zu seinem Vorrat hinzu und das dauerhaft, kenntlich gemacht mit einem kleinen blauen Effekticon in der unteren Ecke namens "Lexas Geist".
Doch wie kommt unser "Geist" nun in die "Flasche" - oder anders gesagt, wie kriegst du es hin, dass beim Trinken des Trankes eben dieser Effekt auf den Spieler gewirkt wird? Sehr einfach - so:
Code:
begin potionlexa_script
short OnPCEquip
IF ( OnPCEquip = 0 ) ;solange nichts machen, bis der Spieler den Trank säuft
return
EndIF
player->addspell "myid_spell_potionlexa"
MessageBox "Magische Kräfte erfüllen Euch."
end
Das Script kommt auf die Pulle und damit sollte es gegessen sein.
Was damit nicht geht, wäre ein "stackable" Effekt, also dass man mehrmals so einen Trank trinken kann und jedes Mal 50 Punkte dazu bekommt. Das ließe in dem Fall nur lösen, indem man entweder einen Counter mitführt und mehrere magische Effekte unterschiedlicher Stärke hat, die entsprechend ausgetauscht werden, je mehr Tränke man trinkt (bis zu einer maximal möglichen Grenze halt)...
probier das mal aus, müßte gehen.