Jump to content

Need some help with a script


Prothescar

Recommended Posts

Script purpose: Attempting to have a quest stage require the death of two boss monsters to progress to the next stage.

 

Currently have an alias for both boss monsters and a quest script.

 

The quest script:

Scriptname AmeNoMurakumoQuestScript   

Quest Property AmeNoMurakumoQuestProperty001  Auto

ReferenceAlias Property AmeNoMurakumoAmaAlias auto
ReferenceAlias Property AmeNoMurakumoOrochiAlias auto

Function CheckDead()
	if AmeNoMurakumoAmaAlias.GetActorReference().IsDead() \
		&& AmeNoMurakumoOrochiAlias.GetActorReference().IsDead() \
		
		AmeNoMurakumoQuestProperty001.SetStage(100)
	endIf
EndFunction  

The alias script:

Scriptname AmeNoMurakumoFinalBossKillScript extends ReferenceAlias  

Event OnDeath(Actor akKiller)
	(GetOwningQuest() as AmeNoMurakumoQuestScript).CheckDead()
EndEvent

Event OnDying(Actor akKiller)
	(GetOwningQuest() as AmeNoMurakumoQuestScript).CheckDead()
EndEvent

The quest script compiles without any issues. THe alias script, however, returns the following errors:

Starting 1 compile threads for 1 files...
Compiling "AmeNoMurakumoFinalBossKillScript"...
D:\Game Libraries HDD\Steam Library\SteamApps\common\Skyrim Special Edition\Data\Source\Scripts\temp\AmeNoMurakumoFinalBossKillScript.psc(4,19): cannot cast a quest to a amenomurakumoquestscript, types are incompatible
D:\Game Libraries HDD\Steam Library\SteamApps\common\Skyrim Special Edition\Data\Source\Scripts\temp\AmeNoMurakumoFinalBossKillScript.psc(8,19): cannot cast a quest to a amenomurakumoquestscript, types are incompatible
No output generated for AmeNoMurakumoFinalBossKillScript, compilation failed.

Batch compile of 1 files finished. 0 succeeded, 1 failed.
Failed on AmeNoMurakumoFinalBossKillScript

What am I doing wrong here?

 

 

Edit: I figured it out. Quest script was missing its extension.

Edited by Prothescar
Link to comment
Share on other sites

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...